@charset "utf-8";
/* CSS Document */

.slide_wrap { width:980px; height:350px; margin:0 auto; position:relative; z-index:0;}
#ribbon { position:absolute; top:-3px; left:-15px; z-index:500;}
/* Slideshow */
#slides { position:absolute; top:0; left:0; z-index:100;}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container { width:980px; overflow:hidden; position:relative; display:none;}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container div.slide { width:980px; height:350px; display:block;}


/*
	Next/prev buttons
*/
#slides .next, #slides .prev { position:absolute; top:155px; left:-70px; width:40px; height:40px; display:block; z-index:101;}
#slides .next { left:1015px;}

/*
	Pagination
*/
.pagination { position:absolute; right:10px; top:325px; z-index:2000;}
.pagination li { float:left; margin:0 1px;}
.pagination li a { display:block; width:13px; height:0; padding-top:13px; background-image:url(pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a { background-position:0 -13px;}

/*
	Caption
*/
.caption { z-index:500; position:absolute; bottom:-35px; left:0; height:20px; padding:8px 10px; font-size:14px; line-height:20px; background:#000; background:rgba(0,0,0,.8); width:980px; color:#fff; }